package com.zy.cat.service.impl;

import com.zy.cat.dao.newdao.CatUserWelfareCentrDao;
import com.zy.cat.entity.CatUserWelfareCentr;
import com.zy.cat.service.CatUserWelfareCentrService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;
import java.util.Map;

@Service
public class CatUserWelfareCentrServiceImpl implements CatUserWelfareCentrService {


    @Resource
    private CatUserWelfareCentrDao catUserWelfareCentrDao;
    /**
     * 根据用户pid查询用户福利中心信息
     *
     * @param pid
     * @return
     */
    @Override
    public CatUserWelfareCentr getCatUserWelfareCentrByPid(String pid) {
        return catUserWelfareCentrDao.getCatUserWelfareCentrByPid(pid);
    }

    /**
     * 根据用户id添加用户福利中心数据
     *
     * @param catUserWelfareCentr
     * @return
     */
    @Override
    public int addCatUserWelfareCentrByPid(CatUserWelfareCentr catUserWelfareCentr) {
        return catUserWelfareCentrDao.addCatUserWelfareCentrByPid(catUserWelfareCentr);
    }

    /**
     * 根据用户id修改用户福利中心信息
     *
     * @param map
     * @return
     */
    @Override
    public int updateCatUserWelfareCentrByPid(Map map) {
        return catUserWelfareCentrDao.updateCatUserWelfareCentrByPid(map);
    }

    /**
     * 查询所有用户的福利中心数据
     *
     * @return
     */
    @Override
    public List<CatUserWelfareCentr> getAllCatUserWelfareCentr() {
        return catUserWelfareCentrDao.getAllCatUserWelfareCentr();
    }
}
